suspensory ligament of testis - Francés Inglés Diccionario